package com.yurenmatou.utils;

import java.io.File;
import java.util.List;
import java.util.Map;

public class TextUtils {

    public static boolean isEmpty(Object text) {
        if (null == text) {
            return true;
        }
        if (text instanceof String) {
            if (((String) text).length() <= 0) {
                return true;
            }
        }
        if (text instanceof List) {
            if ( ((List) text).size() <= 0) {
                return true;
            }
        }
        if (text instanceof Map) {
            if (((Map) text).size() <= 0) {
                return true;
            }
        }
        if (text instanceof String[]) {
            if (((String[]) text).length <= 0) {
                return true;
            }
        }
        if (text instanceof File[]) {
            if (((File[]) text).length <= 0) {
                return true;
            }
        }
        return false;
    }
}
